package com.ruoyi.blindBoxManage.domain;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 盲盒公共商品对象 t_blind_box_public_product
 *
 * @author ruoyi
 * @date 2025-09-05
 */
@Data
public class BlindBoxPublicProduct extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 盲盒公共商品ID
     */
    private Long id;

    /**
     * 分类ID
     */
    @Excel(name = "分类ID")
    private Integer classId;
    @Excel(name = "分类")
    private String className;

    /**
     * 商品名称
     */
    @Excel(name = "商品名称")
    private String name;

    /**
     * 商品图片
     */
    @Excel(name = "商品图片")
    private String picture;

    /**
     * 系列名称
     */
    @Excel(name = "系列名称")
    private String seriesName;

    /**
     * 官方零售价
     */
    @Excel(name = "官方零售价")
    private BigDecimal price;

    /**
     * 是否可以分解成漫券
     */
    @Excel(name = "是否可以分解成漫券")
    private Integer isSplit;

    /**
     * 分解漫券数量
     */
    @Excel(name = "分解漫券数量")
    private BigDecimal splitCount;

    /**
     * 是否可以发货
     */
    @Excel(name = "是否可以发货")
    private Integer isDelivery;

    /**
     * 运费
     */
    @Excel(name = "运费")
    private BigDecimal freight;

    @Excel(name = "sku库存")
    private Integer skuCount;

    @Excel(name = "总库存")
    private Integer totalStock;

    @Excel(name = "剩余库存")
    private Integer remainStock;

    /**
     * 逻辑删除（0=未删除，1=已删除）
     */
    private Integer isDelete;


}
